讀檔:
1.read()
將檔案讀完,回傳一個字串。
2.readline()
只讀一行,回傳一個字串。
3.readlines()
將檔案一行一行讀完,每一行讀成一個字串,回傳為一個list。
範例:
file.txt
A
File
程式碼
f=open('file.txt')
print(f.read())
print(f.readline())
print(f.readlines())
f.close()
輸出
A
File
A
['A\n', 'File']
寫檔:
1.write()
寫入字串型態資料,不會自動換行。
2.writelines()
將資料成員皆為字串的list寫入檔案,不會自動換行。
範例:
file.txt
A
File
程式碼
f=open('file.txt','r+')
list1=['This\n','Is\n']
f.write('Output:\n')
f.writelines(list1)
f.close()
輸出
Output:
This
Is
A
File
結束存取後,必須關檔,才能保存存入的資訊,或是避免檔案被鎖定。
檔案物件.close()